Negatif olmayan bir n
tamsayısının içindeki rakamların adedini bulunuz.
Girdi. Negatif olmayan bir tamsayı, n (0 ≤ n ≤
2*109).
Çıktı. n
sayısının içindeki rakamların adedi.
Örnek girdi
13243
Örnek çıktı
5
Basit problem
Algoritma analizi
Bir sayı içindeki rakamların adedini tek bir
döngü kullanarak hesaplayınız.
Algoritma
gerçekleştirilmesi
Girilen n
değerini okuyunuz. Eğer n = 0 ise, yanıt 1
olur. Değilse, bir while
döngüsü kullanarak n
sayısındaki rakamların adedini hesaplayınız.
scanf("%d",&n);
res = (n == 0);
while(n > 0) {n /= 10; res++;}
printf("%d\n",res);